﻿package scrn;


import javax.microedition.lcdui.*;

import core.*;

import mess.Message;


// ===================================== Отображение сообщений системы и сервера
public class Al extends Alert implements CommandListener, Win {

// ================================================================== Переменные
private Win oldWin; // Следующее отображаемое окно


// =============================================================== Инициализация
public Al(String title, String text, Image image, AlertType type, int sec) {

	super(title, text, image, type);
	if (sec == 0) {
		this.setTimeout(Alert.FOREVER);
	} else {
		this.setTimeout(sec * 1000);
	}

	setCommandListener(this);
}


// =========================================== Освободить ресурсы и закрыть окно
public void close(int from) {

}


// =========================================================== Обработчик команд
public void commandAction(Command c, Displayable d) {

	//	Mess.m("Al.commandAction", "приянта команда");
	Man.scrMan.fAlert = false;
	Man.scrMan.retWin(oldWin);
}


// ===================================================================== События
public boolean chStat(String statText) {

	// TODO Auto-generated method stub
	return false;
}


public void fOnline(boolean online) {

	// TODO Auto-generated method stub

}


// ========================================= Вернуть перечень необходимых команд
public boolean[] getComs() {

	return null;
};


public boolean inText(int contType, int ContNum, Message message) {

	// TODO Auto-generated method stub
	return false;
}


public boolean isGraphic() {

	// TODO Auto-generated method stub
	return false;
}


public boolean keyPressed(int keyCode) {

	// TODO Auto-generated method stub
	return false;
}


public boolean keyState(int keyState) {

	// TODO Auto-generated method stub
	return false;
}


public void show(Win oldWin) {

	this.oldWin = oldWin;
}


public boolean tick() {

	// TODO Auto-generated method stub
	return false;
}


public void command(Command command) {

	// TODO Auto-generated method stub

}

}
